rain cell - French English Dictionary